/**
 * 
 */
package com.nari.basic.service;

import com.nari.platform.model.ResponseMsg;

/**
 * 基础信息的级联维护
 * @author Xiaopeng
 * @date 2014-5-13
 */
public interface IBasicResourceCascadeMgrService {

	/**
	 * 通过用户唯一标识删除与之关联的所有信息
	 * @param userUID
	 * @return
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2014-5-13
	 */
	public ResponseMsg deleteUserCascadeByUserUID(String userUID) throws Exception;
	
	/**
	 * 通过角色唯一标识删除与之关联的所有信息
	 * @param roleUID
	 * @return
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2014-5-13
	 */
	public ResponseMsg deleteRoleCascadeByRoleUID(String roleUID) throws Exception;
}
